home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
dskut
/
hdsource.zip
/
HD.MAC
< prev
next >
Wrap
Text File
|
1986-02-24
|
879b
|
48 lines
PMSG MACRO X1,X2
IFDIF <X2>,<>
MOV AH,X2
ELSE
MOV AH,LO
ENDIF
MOV AL,X1 ;MSG CODE
CALL PRT_MSG ;PRINT THE MSG
ENDM
EMSG MACRO X1
MOV AL,X1 ;MSG CODE
CALL D_ERROR ;DISPLAY THE ERROR
ENDM
ID MACRO PGM
DB 'COPYRIGHT (C) JIM BRACKING '
DB 'PROGRAM - &PGM '
DB ' VERSION 2.10 02/24/86'
DB 'AUTHOR - JIM BRACKING'
ENDM
BOX MACRO X1,X2,X3,X4,X5
MOV BROW,X1 ;ROW
MOV BCOL,X2 ;COLUMN
MOV BHEIGHT,X3 ;HEIGHT
MOV BWIDTH,X4 ;WIDTH
MOV BATTR,X5 ;ATTRIBUTE
CALL BOX_IT ;BUILD THE BOX
ENDM
PUSHALL MACRO
PUSH BX
PUSH CX
PUSH DX
PUSH SI
PUSH DI
PUSH DS
PUSH ES
PUSH BP
ENDM
POPALL MACRO
POP BP
POP ES
POP DS
POP DI
POP SI
POP DX
POP CX
POP BX
ENDM